//package com.liqi.biz.es.po;
//
//import lombok.Data;
//import org.springframework.data.annotation.Id;
//import org.springframework.data.elasticsearch.annotations.DateFormat;
//import org.springframework.data.elasticsearch.annotations.Document;
//import org.springframework.data.elasticsearch.annotations.Field;
//import org.springframework.data.elasticsearch.annotations.FieldType;
//
//import java.util.Date;
//
///**
// * @author liqi on 2020/4/14 0014. liqiwork@qq.com
// */
//@Data
//@Document(indexName = "smtmall-invoice", type = "doc", useServerConfiguration = true, createIndex = false)
//public class InvoiceEs {
//    @Id
//    private String id;
//
//    /** 用户id */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String userId;
//
//    /** 用户账号 */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String userName;
//
//    /** 发票类型，1：普通发票，2：增值税发票 */
//    @Field(type = FieldType.Auto, analyzer = "ik_max_word")
//    private Integer type;
//
//    /** 发票抬头类型，1：公司，2：个人 */
//    @Field(type = FieldType.Auto, analyzer = "ik_max_word")
//    private Integer titleType;
//
//    /** 抬头 */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String title;
//
//    /** 税号 */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String taxId;
//
//    /** 注册地址 */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String address;
//
//    /** 注册电话 */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String phone;
//
//    /** 开户银行 */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String bank;
//
//    /** 银行帐号 */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String account;
//
//    /** 是否是默认选项，0：否；1：是； */
//    @Field(type = FieldType.Auto, analyzer = "ik_max_word")
//    private Integer isDefault;
//
//    /** 删除标志，0：正常，1：删除 */
//    @Field(type = FieldType.Auto, analyzer = "ik_max_word")
//    private Integer delFlag;
//
//    /** 创建时间 */
//    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis")
//    private Date createTime;
//
//    /** 更新时间 */
//    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis")
//    private Date updateTime;
//}
